package online.inote.dic.common.annotions;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

@Documented
@Retention(RUNTIME)
@Target(METHOD)
/**
 * @description: 参数验证
 * @author XQF.Sui
 * @created 2019年6月22日 下午7:34:21
 * @version 1.0
 */
public @interface Valid {

	Class<?> validator();
	
	String method() default "";
	
	Class<?>[] paramType() default {};
	
	boolean required() default true;
}